.olCursorWait {
    cursor: wait;
}
.olDragDown {
    cursor: move;
}
.olDrawBox {
    cursor: crosshair;
}
.olControlDragFeatureOver {
    cursor: move;
}
.olControlDragFeatureActive.olControlDragFeatureOver.olDragDown {
    cursor: -moz-grabbing;
}

span.pageItem{
	background-color:#F0F0F0;
	background-image:none;
	padding:2px 7px 3px;
	border:1px solid #d6d6d6;
	font-size:13px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin-right:5px;
}

span.pageItemAsset{
	background-color:#F0F0F0;
	background-image:none;
	padding:2px 7px 3px;
	border:1px solid #d6d6d6;
	font-size:13px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin-right:5px;
}

span.pageItem:hover{
	border-color:#58abff !important;
	cursor: pointer;
}

span.pageItemAsset:hover{
	border-color:#58abff !important;
	cursor: pointer;
}

span.pageItem.active{
	font-weight:bold;
	background-color:#d2d0d0 !important;
}

span.pageItemAsset.active{
	font-weight:bold;
	background-color:#d2d0d0 !important;
}

.pageActive{
	font-weight:bold;
	background-color:#d2d0d0 !important;
}

.pageActiveAsset{
	font-weight:bold;
	background-color:#d2d0d0 !important;
}

span.pagerHover{
	margin-left:5px;
	margin-right:5px;
	cursor: pointer;
}
span.pagerFirt{
	font-weight: bold;
	cursor: pointer;
}
span.pagerActive{
	font-weight: bold;
	cursor: pointer;
}
span.pagerActiveAsset{
	font-weight: bold;
	cursor: pointer;
}
span.pagerHover:hover {
	font-weight: bold;
	cursor: pointer;
}
span.pagerDeActive{
	cursor: pointer;
}
span.pagerDeActive:hover{
	font-weight: bold;
	cursor: pointer;
}
div.divPage{
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
div.divPage input.pager[type="button"]{
	background-color:#F0F0F0;
	background-image:none;
	padding:2px 7px 3px;
	border:1px solid #d6d6d6;
	font-size:13px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
	margin-right:5px
}
div.divPage input.pageItem[type="button"]{
	background-color:#F0F0F0;
	background-image:none;
	padding:2px 7px 3px;
	border:1px solid #d6d6d6;
	font-size:13px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
	margin-right:5px
}

div.divPage input.pageItemAsset[type="button"]{
	background-color:#F0F0F0;
	background-image:none;
	padding:2px 7px 3px;
	border:1px solid #d6d6d6;
	font-size:13px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
	margin-right:5px
}
div.divPage input.pageItemAsset.active[type="button"]{font-weight:bold;background-color:#d2d0d0 !important}
div.divPage input.pageItem.active[type="button"]{font-weight:bold;background-color:#d2d0d0 !important}
input.btnBack{
	background: url(/AnGiang-557-portlet/css/images/prev.png) no-repeat 0 5px #F0F0F0 !important;padding-left:25px !important;	
}
input.btnNext{
	background: url(/AnGiang-557-portlet/css/images/next.png) no-repeat right 5px #F0F0F0 !important;
	padding-right:25px !important;
}
input.btnNext .btnBack:hover{
	border-color:#58abff !important;
}

input.actionPage:hover{
	padding:0;
	background-color:#C0C0C0;
	text-align:center;
}

div.form_paging .submit input{
	border:1px solid #d9d9d9;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:4px 7px;
	text-transform:capitalize;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	cursor:pointer;
	background-image:none !important;
	text-shadow:none !important;
}
div.form_paging .submit .actionPage{
	border-color:#f3f3f3;
	background-color:#f3f3f3;
}

a.textAlign{
	margin: auto;
}
td.textAlign{
	text-align: left;
	margin-left: 5px;
}
.tblContent table{
	border: 1px solid;
	border-color: #C0C0C0;
	display: inline-block;
}

.tblContent table .text-align-l {
    text-align: left;
    padding: 0 5px;
}

.tblContent th{
	 background-color: #F4F4F4;
	 border: 1px solid #00000;
}

.tblContent table th, .tblContent table td {
    color: #2B2B2B;
    font-size: 11px;
    font-weight: normal;
    padding: 3px 7px;
    text-align: center;
    vertical-align: middle;
}
.tblContent table td {
    border: 1px solid #CECECE;
}
.tblContent .order{
	 width: 2.6%;
	 background-color: #F4F4F4;
}

.tblContent div.div-margin{
	margin: 5px 5px 5px 0;
}
div.title-reply{
	width: 100%;
	height: auto;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 3px;
}
div.title-reply label {
	font-weight: bold;
}
.msg_error{
	color: red !important;
}
.msg_success{
	color: black !important;
}

table#tbl_search_nk_with_date td.cls_left{
	text-align: left;
	margin-left: 5px;
}